package net.comfycastle.musicplayer;

import android.support.v4.app.Fragment;
import android.view.View;

/**
 * 리스트프래그먼트가 아닌 모든 프래그먼트의 부모
 * @author ricale
 *
 */
abstract public class BaseGeneralFragment extends Fragment {
	///////////
	//////////
	/////////   enum
	
	/**
	 * 상속받은 클래스들이 던질 수 있는 이벤트들
	 *
	 */
	public static enum EVENT {
		/**
		 * 목록 버튼이 눌렸다.
		 */
		LIST_BUTTON_CLICK
	}
	
	///////////
	//////////
	/////////   interface

	/**
	 * 프래그먼트들이 던질 이벤트를 받을 리스너 인터페이스
	 *
	 */
	public static interface OnButtonClickListener {
		public void onButtonClick(EVENT e, View v);
	} // end ListFragmentItemClickListener
} // end BaseGeneralFragment